Action Machines: a Framework for Encoding and Composing Partial Behaviors

نویسندگان

  • Wolfgang Grieskamp
  • Nicolas Kicillof
  • Nikolai Tillmann
چکیده

We describe action machines, a framework for encoding and composing partial behavioral descriptions. Action machines encode behavior as a variation of labeled transition systems where the labels are observable activities of the described artifact and the states capture full data models. Labels may also have structure, and both labels and states may be partial with a symbolic representation of the unknown parts. Action machines may stem from software models like state machines, scenario machines, or (model) programs, and can be composed in a variety of ways to synthesize new behaviors. The composition operators include synchronized parallel composition, sequential composition, hierarchical composition, and alternating simulation. We use action machines in analysis processes such as model checking and model-based testing. The current main application is in the area of model-based conformance testing, where our approach addresses practical problems users at Microsoft have in applying model-based testing technology. 1

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

تعیین کننده‌های شناختی-رفتاری بهداشت دهان و دندان در دانشجویان: کاربردی از مدل ارتقاء سلامت پندر

Background and Objectives: Identifying the effective factors on oral health behaviors could have an important role in promotion of oral health in diabetic patients. Therefore, the aim of the present study was the assessment of cognitive-behavioral determinants of oral health in students using Pender's Health Promotion Model. Materials and Methods: In this cross-sectional study, 251 subjects ...

متن کامل

Predicting the Determinants of Nutritional Behaviors among High School Female Students: The Application of Extended Theory of Reasoned Action

Aims: Unhealthy nutrition is the cause of 35% of death due to cancer. Modification of dietary patterns from childhood and beginning adulthood and having good nutritional behaviors is very important to prevent diseases. The aim of this study was to determine the predictive factors of nutritional behaviors based on the extended theory of reasoned action among high school female students. Instrum...

متن کامل

The Paradigm of Interaction (short Version)

We present a uniied framework subsuming well-known models of sequential or parallel computation, such as Turing machines and cellular automata. We propose a notion of natural encoding motivated by issues in implementation and partial evaluation. The most remarkable feature is the Girard-Danos-R egnier criterion for deadlock-free computation. This theory is a byproduct of linear logic. 1 Interac...

متن کامل

The ”Hand Composer”: gesture-driven music composition machines

A gesture-driven, composition system framework called “Hand Composer” is presented. The framework is based on the analysis of the existing relationships between music generative models and musical composition in the context of the 20 century music historical background. A short definition of three music generative models with their control parameters is provided. The system framework is based o...

متن کامل

A Process for Developing the Statement of Internet Research Ethics based on Action Research Method

Background: Research ethics in cyberspace or Internet research ethics (IRE) is a subset of applied ethics that aims to study, introduce, and apply ethical codes for guiding research activities in cyberspace. The compilation of the ethical statement is based on two methods of documentary research and action research. The action research process is implemented in four stages: 1) diagnosis, 2) act...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • International Journal of Software Engineering and Knowledge Engineering

دوره 16  شماره 

صفحات  -

تاریخ انتشار 2006